"""
@Project ：python
@File    ：03-匿名函数.py
@IDE     ：PyCharm
@Author  ：DongCha
@Date    ：2024/4/5 005 16:50
"""


# 函数作为参数传入
def test_func(a):
    # 提供数据
    result = a(1, 2)
    print(type(a))
    print(result)


# 提供数据处理方式
def compute_add(a, y):
    return a + y


test_func(compute_add)


# lambda：只能临时使用一次
def test_func(compute):
    # 提供数据
    result = compute(1, 2)
    print(type(compute))
    print(result)


# 提供数据处理方式
test_func(lambda x, y: x - y)
